package cl.uchile.in77j;

import java.util.*;
import java.sql.* ;
import java.util.Date;

 public class Conexion {
         Connection Conec;
		 Statement St;
		 ResultSet reg;
  
  public String log(String paso){
            Date fecha = new Date();
            Conexion cxn = new Conexion();
            String tipo="DEFINIR";
            //AQUI HAY Q DEFINIR COMO MARCAREMOS EL INICIO Y EL FIN
            /*if(paso= DEFINIR  ){

            }

            */
            String fech=fecha.toGMTString();


        String msg =cxn.ejecutar("INSERT INTO log (tipo, paso,tiempo) VALUES ('"+tipo+"','"+paso+"','"+fech+"')");

        //System.out.println( fecha );

         return(null);

        }



        public Conexion() {
        try
			  {
			      
                  Class.forName("org.postgresql.Driver");
                  System.out.println("****");
                  String url = "jdbc:postgresql://200.68.12.78/in77j";
                  Conec = DriverManager.getConnection( url, "in77j", "in77j" );
                  

			   }

			   catch(Exception ex)
			   {
				   System.out.println("Existe un error: " + ex.getMessage());
			   }

			  }

		
        //Metodo de ejecucion de inserts,updates.deletes a la base de datos
        public String ejecutar(String sql)
		  {
		   String error="";
		   try
		   {

		      St=Conec.createStatement();
		      St.execute(sql);
		   }

		   catch(Exception ex)
		   {
		     error = ex.getMessage();
		   }

		  return(error);
		  }


	
    }


